#define _CRT_SECURE_NO_WARNINGS 1



//#include <stdio.h>

//int main()
//{
//	int arr1[5] = { 1,2,3,4,5 };
//	int arr2[5] = { 2,3,4,5,6 };
//	int arr3[5] = { 3,4,5,6,7 };
//
//	int* parr[3] = { arr1,arr2,arr3 };
//
//	int i = 0, j = 0;
//	for (i = 0; i < 3; i++)
//	{
//		for (j = 0; j < 5; j++)
//		{
//			printf("%d ", parr[i][j]);
//		}
//		printf("\n");
//	}
//
//	return 0;
//}


//#include <stdio.h>
//
//void Print(int* p, int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz; i++)
//	{
//		printf("%d ", *(p + i));
//	}
//}
//
//int main()
//{
//	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
//	int sz = sizeof(arr) / sizeof(arr[0]);
//
//	Print(arr, sz);
//	return 0;
//}
	


//#include <stdio.h>
//
//int main()
//{
//	int a = 10;
//	int b = 20;
//	int c = 30;
//
//	int* arr[3] = { &a,&b,&c };
//
//	int i = 0;
//	for (i = 0; i < 3; i++)
//	{
//		printf("%d\n", *(arr[i]));
//	}
//	return 0;
//}



//int main()
//{
//	int arr1[5] = { 1,2,3,4,5 };
//	int arr2[5] = { 2,3,4,5,6 };
//	int arr3[5] = { 3,4,5,6,7 };
//
//	int* parr[3] = { arr1,arr2,arr3 };
//
//	int i = 0;
//	for (i = 1; i <= 3; i++)
//	{
//		printf("arr%d = %p\n", i, parr[i-1]);
//	}
//	return 0;
//}


//
//int main()
//{
//	int a = 9, b = 8, c = 7;
//	if (a > b > c)
//	{
//		printf("%d\n", a);
//	}
//	else
//	{
//		printf("%d\n", b);
//	}
//	if (b > a < c)
//	{
//		printf("%d\n", a);
//	}
//	else
//	{
//		printf("%d\n", b);
//	}
//	return 0;
//}



//#include <stdio.h>
//#include <math.h>
//
//double Dist(double x1, double y1, double x2, double y2)
//{
//	double x;
//	x = sqrt(pow((x1 - x2), 2) + pow((y1 - y2), 2));
//	return x;
//}
//
//int main()
//{
//	double x1, y1, x2, y2,distance;
//	scanf("%lf%lf%lf%lf", &x1, &y1, &x2, &y2);
//	distance = Dist(x1, y1, x2, y2);
//	printf("distance = %.2f", distance);
//	return 0;
//}        


//#include <stdio.h>
//
//int Value(int arr[], int sz)
//{
//	int i = 0;
//	for (i = 0; i < sz-1; i++)
//	{
//		arr[i] = i;
//	}
//	return 8;
//}
//
//int main()
//{
//	int arr[10] = { 1,3,5,7,9,2,4,6,8,10 };
//	Value(arr, 10);
//	int i = 0;
//	for (i = 0; i < 10; i++)
//	{
//		printf("%d ", arr[i]);
//	}
//	return 0;
//}


//int main()
//{
//	char ch = 'w';
//	char* pc = &ch;
//	*pc = 'y';
//	return 0;
//}



//#include <stdio.h>
//
//int main()
//{
//	char arr[10] = "abcdef";
//	char* p = &arr;
//	char* ps = "abcdef";
//	
//	printf("%s\n", arr);
//	printf("%s\n", p);
//	printf("%s\n", ps);
//	printf("%p\n", p);
//
//	int a = 10;
//	int* pa = 10;
//	printf("%d\n", a);
//	printf("%d\n", pa);
//	printf("%p\n", pa);
//}



//#include <stdio.h>
//#include <math.h>
//
//int main()
//{
//	int a = pow(-2, 2);
//	printf("%d\n",a);
//	return 0;
//}



//#include <stdio.h>
//
//int main()
//{
//	char arr[10] = "abcdef";
//	char* p = &arr;
//	char* ps = "abcdef";
//
//	printf("%s\n", arr);
//	printf("%s\n", p);
//	printf("%s\n", ps);
//	printf("%p\n", p);
//
//	int a = 10;
//	int* pa = &a;
//	printf("%d\n", a);
//	printf("%d\n", pa);
//	printf("%p\n", pa);
//}



//#include <stdio.h>
//
//int main()
//{
//	const char* p = "abcdef";
//}



//#include <stdio.h>
//
//int main()
//{
//    char str1[] = "hello C.";
//    char str2[] = "hello C.";
//    const char* str3 = "hello C.";
//    const char* str4 = "hello C.";
//
//    if (str1 == str2)
//        printf("str1 and str2 are same\n");//1
//    else
//        printf("str1 and str2 are not same\n");//2
//
//    if (str3 == str4)
//        printf("str3 and str4 are same\n");//3
//    else
//        printf("str3 and str4 are not same\n");//4
//
//    return 0;
//
// 
// 
// }



//
//int* p1[10];
//int (*p2)[10];



int main()
{
	int arr[10] = { 1,2,3,4,5,6,7,8,9,10 };
	int(*p)[10] = &arr;
	return 0;
}